package management.system.model.interfaces;

import java.sql.SQLException;
import java.util.ArrayList;

import management.system.model.bean.UsuarioDTO;

public interface UsuarioDAO {

	public UsuarioDTO getValidarUsuario(String email, String clave) throws SQLException;
	
	public ArrayList<UsuarioDTO> listUsuarios() throws SQLException;
	
	public Integer insertUsuario(UsuarioDTO dto) throws SQLException;
	
	public Integer updateUsuario(UsuarioDTO dto) throws SQLException;
	
	public UsuarioDTO getUsuarioById(Integer Id) throws SQLException;
	
	public Integer getEmailUsuario(String email) throws SQLException;
	
	public Integer getNumDocumento(String numero) throws SQLException;
}
